Mobile objects in Java

نویسندگان

  • Luc Moreau
  • Daniel Ribbens
چکیده

Mobile Objects in Java provides support for object mobility in Java. Similarly to the RMI technique, a notion of client-side stub, called startpoint, is used to communicate transparently with a server-side stub, called endpoint. Objects and associated endpoints are allowed to migrate. Our approach takes care of routing method calls using an algorithm that we studied in [22]. The purpose of this paper is to present and evaluate the implementation of this algorithm in Java. In particular, two different strategies for routing method invocations are investigated, namely call forwarding and referrals. The result of our experimentation shows that the latter can be more efficient by up to 19%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware Concurrent Garbage Collection for Short-Lived Objects in Mobile Java Devices

jHISC is an object-oriented processor for embedded system aiming at accelerating Java execution by hardware approach. Garbage collection is one of the critical tasks in a Java Virtual Machine. In this paper, we have conduct a study of dynamic object allocation and garbage collection behavior of Java program based on SPECjvm 98 benchmark suite and MIDP applications for mobile phones. Life, size,...

متن کامل

Mobile RMI: Supporting Remote Access to Java Server Objects on Mobile Hosts

Java Remote Method Invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making ...

متن کامل

A Framework for Design and Implementation of Mobile Active Objects

This paper describes the design and the implementation of the mobile active object framework whose aim is to support a methodology for developing event-driven lightweight mobile agents. Starting from a visual specification of the dynamic agent behavior based on Distilled StateCharts, the framework provides the rules by which to obtain an object-oriented design directly implementable as a compos...

متن کامل

Communicating Mobile Active Objects in Java

This paper investigates the design and implementation of mobile computations in Java. We discuss various issues encountered while building a Java library that allows active objects to migrate transparently from site to site, while still being able to communicate with each other. Several optimizations are introduced, and a set of benchmarks provides valuable figures about the cost of migration i...

متن کامل

Hierarchically Structured Mobile Agents and their Migration

This paper presents a framework for mobile agents. The framework is unique among other mobile agent systems in structuring mobile agents hierarchically. The framework provides the notion of agent hierarchy, in which each mobile agent can be a container of other mobile agents. We construct a prototype implementation of this framework. It is built on the Java language and mobile agents are given ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Scientific Programming

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2002